搜索资源列表
The-dynamic-programming
- 用动态规划算法,JAVA实现:给定n个整数组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排序。如何分割才能使这m段子序列的和的最大值达到最小?-Using dynamic programming algorithm, JAVA implementation: the composition of a given sequence of n integers, now requires the sequence is divided into m segments, the
Merge
- 给定k 个排好序的序列s , s , , sk 1 2 , 用 2 路合并算法将这k 个序列合并成一个序列。 假设所采用的 2 路合并算法合并 2 个长度分别为m和n的序列需要m + n -1次比较。试设 计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少-Given k sorted sequence s, s, sk 1 2 2-way merge algorithm these the k sequences merged into
Fibonacci
- (1)编写一个矩阵操作类库,具体实现要求如下: 实现构造函数动态创建不同大小的二维矩阵m*n 实现函数完成两个矩阵的相加、求差与矩阵各个元素相乘运算; 实现函数可以得到矩阵中指定元素数值。 (2)Fibonacci数列是一个自然数数列,第1项和第2项均为1,从第3项开始,F(n)= F(n-1)+ F(n-2).定义一个数组,前两个元素初始化为Fibonacci数列的第1,2项,求出数列的前20项。-(1) the preparation of a matrix operati
fangshou
- 程序解决部队中共有N个士兵,每个士兵有各自的能力指数Xi,在一次演练中,指挥部确定 了M个需要防守的地点,按重要程度从低到高排序,依次以数字1到M标注每个地点的重要程度,指挥部将选择M个士兵依次进入指定地点进行防守任务,能力指数为X的士兵防守重要程度为Y的地点将得到X*Y的参考指数。现在士兵们排成一排,请你选择出连续的M个士兵依次参加防守,使得总的参考指数值最大的问题-A total of N forces soldiers, each with its own capability ind
Josephu
- 约瑟夫问题:编号为1,2,...n的n个人围坐一圈,约定编号为k的人从1开始报数,数到m的那个人出列,它的下一位又从1报数,数到m的那个人又出列,知道最后所有人都出列,由此产生一个出队编号的序列-Joseph problem: numbered 1,2, ... n individuals sitting around a circle of n, k who agreed numbered starting 1 reported that the number, the number to
function_collection_sort
- m个学生围成一圈,数数,当数到n时,该学生离队,求最初到最末的序列-m student circle, count, when the number to n, the students leave, seeking first to the last sequence
M-sequence-Feibonaqie
- 实现输入长度M的菲波那切数列并将得到的结果输出到txt中-The length of the M sequence Feibonaqie to realize input and output to TXT